﻿@charset "utf-8";

@import url(dll.css);

@import url(font.css);

@import url(main.css);

@import url(onlineeditor.css);

@import url(ddsmoothmenu.css);

@import url(animate.css);

@import url(banner.css);

/* ��ҳ���ֿ�ʼ */

.header{width:1000px; height:116px; margin:0 auto;}



.logo{float:left;}

.h_txt{float:left; margin-left:20px; width:280px; padding-top:40px; font-size:18px; color:#0052aa; text-align:right; line-height:25px;}



.hotline{float:right; margin-top:40px; padding-left:30px; height:37px; line-height:37px; font-size:30px; color:#d50000; font-family:Geneva, Arial, Helvetica, sans-serif; background:url(../images/icon01.jpg) no-repeat left center;}



.i_nav{height:39px; border-bottom:1px solid #FFF; background:url(../images/nav_bg.jpg) repeat-x left top;}

/*.i_nav ul{}

.i_nav li{float:left; width:91px; height:39px; color:#FFF; line-height:39px; font-size:14px; text-align:center;}

.i_nav li > a{color:#FFF; display:block; width:91px; height:39px;}

.i_nav li > a:hover{color:#FFF; font-size:15px;}

.i_nav li > a.on{color:#FFF; font-size:15px;}

.i_nav li.line{width:10px;}*/





.i_banner_box{height: 255px;overflow: hidden;position: relative;width: 1000px;margin: 10px auto 0;}

.i_banner{display: inline;float: left;}



.i_container{padding:20px 0; overflow:hidden;}



.i_about{float:left; width:670px;}

.i_about_c{width:650px; height:315px; padding:10px; background:url(../images/icon02.jpg) no-repeat right bottom #f3f3f3;}

.i_about_c img{width:279px; float:left;}

.i_about_c div.comemo{width:360px; height:315px; float:right; display:block; line-height:24px; font-size:12px; overflow:hidden;}



.i_news{float:right; width:315px; overflow:hidden;}

.i_news_l{width:295px; height:315px; padding:10px; background:url(../images/icon02.jpg) no-repeat right bottom #f3f3f3;}

.i_news_l li{width:280px; height:24px; line-height:24px; border-bottom:1px dotted #a1a1a1; padding-left:15px; background:url(../images/icon03.png) no-repeat 5px center;}

.i_news_l li a{float:left; display:block; width:200px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.i_news_l li span{float:right; display:block; text-align:right; width:80px;}



.i_pro{width:1000px; margin-top:15px;}

.i_pro_l{width:1000px; padding-bottom:20px; overflow:hidden; background:url(../images/icon02.jpg) no-repeat right bottom #f3f3f3;}

.i_pro_l li{float:left; display:inline-block; margin:15px 0 0 18px; width:178px;}

.i_pro_l li img{width:178px; height:150px;}

.i_pro_l li span{ display:block; line-height:30px; width:178px; text-align:center;}

.i_pro_l li span a{ width:178px; display:block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.footer{width:100%; overflow:hidden;}

.footer_nav{width:100%; padding-top:20px; line-height:25px; color:#FFF; font-size:13px; text-align:center; background:#085396;}

.footer_nav a{ color:#fff;}



.copyright{width:100%; line-height:25px; color:#FFF; font-size:13px; text-align:center; background:#085396;}

.copyright a{color:#FFF; padding:0 5px;}

.copyright a:hover{color:#FFF; text-decoration:underline;}

.jsq{width:100%; padding-bottom:20px; line-height:25px; color:#FFF; font-size:13px; text-align:center; background:#085396;}



.f_link{padding:10px 0; line-height:20px;}

.f_link dl{width:1000px; margin:0 auto;}

.f_link dl dt{float:left; width:80px; font-size:16px;}

.f_link dl dd{float:left; width:920px;}

.f_link dl dd a{padding:0 10px;}



/* ��ҳ���ֽ��� */



/* ��ҳ���ֿ�ʼ */

.p_banner_box{height:454px;overflow: hidden;position: relative;width: 100%;}

.p_banner{display: inline;float: left;}



.p_container{padding:20px 0; overflow:hidden;}



.p_left{float:left; width:250px;}

.p_right{float:right; width:750px;}



.pl_title{height:36px;}

.pl_title h3{float:left; display:block; height:32px; padding:0 20px 0 35px; font-size:18px; color:#FFF; border-radius:10px; line-height:32px; background:url(../images/icon05.jpg) no-repeat 22px center #028ecb;}



.sidebar{width:240px; padding-right:10px;}

/*.sidebar dl{width:240px;}

.sidebar dl dt{width:240px; height:31px; line-height:31px; font-size:14px; background:url(../images/icon07.jpg) repeat-x left bottom;}

.sidebar dl dt a{display:block; width:240px; text-indent:25px; background:url(../images/icon04.gif) no-repeat 10px center;}

.sidebar dl dt a:hover{ color:#551a8b; text-decoration:underline;}

.sidebar dl dd{width:240px; padding:10px 0;}

.sidebar dl dd a{display:block; float:left; width:120px; height:24px; text-indent:20px; background:url(../images/icon08.jpg) no-repeat 10px center; line-height:24px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}*/



.pr_title{height:37px; border-bottom:2px solid #d50100;}

.pr_title h3{float:left; display:block; line-height:37px; padding-left:30px; font-size:14px; background:url(../images/icon06.jpg) no-repeat 18px center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; width:400px;}



.p_path{float:right; line-height:37px;}

.p_path span{padding:0 5px;}



.p_about{padding:20px 10px; margin-top:3px; line-height:25px; border-left:2px solid #e6e6e6; float:left; width:728px;}







/* ��ҳ���ֽ��� */

.i_left{ width:670px; float:left;}

.i_right{ width:315px; float:right;}









.sortsubnavcontainer{display: none;}















.rypic {

    float: right;

    height: 253px;

    width: 215px;

    border: 1px solid #ccc;

}

.rypic img {

    height: 233px;

    width: 195px;

    float: left;

}



.rypic .pic {

	height: 233px;

	/*margin: 10px;*/

	overflow: hidden;

}









.focusBox { position: relative; width:1000px; height:255px; overflow: hidden; }

.focusBox .pic{ position:relative; z-index:0; }

.focusBox .pic img { width:1000px; height:255px; display: block; }

.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }

.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;

    display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;

}

.focusBox .hd .on{ background-position:0 0; }



.focusBox .prev,

.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }

.focusBox .prev { left: 0; }

.focusBox .next { background-position: 0 -90px; right: 0; }

.focusBox .prev:hover,

.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }












.picScroll-left{ overflow:hidden; position:relative;  border:1px solid #ccc;   }
.picScroll-left .hd{ overflow:hidden;  height:30px; background:#f4f4f4; padding:0 10px;  }
.picScroll-left .hd .prev,.picScroll-left .hd .next{ display:block;  width:5px; height:9px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
     cursor:pointer; background:url("../images/arrow.png") 0 0 no-repeat;}
.picScroll-left .hd .next{ background-position:0 -50px;  }
.picScroll-left .hd .prevStop{ background-position:-60px 0; }
.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
.picScroll-left .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
.picScroll-left .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("../images/icoCircle.gif") 0 -9px no-repeat; }
.picScroll-left .hd ul li.on{ background-position:0 0; }
.picScroll-left .bd{ padding:10px;   }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ /*margin:0 8px;*/ float:left; _display:inline; overflow:hidden; text-align:center;  }
.picScroll-left .bd ul li .pic{ text-align:center; }
.picScroll-left .bd ul li .pic img{
    /*width:195px; height:233px; display:block;  padding:2px; border:1px solid #ccc;*/
    display: block;
    height: 233px;
    width: 192px;
}
.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picScroll-left .bd ul li .title{ line-height:24px;   }